Java Web Start

Java Web Start,一种向用户分发应用程序的方式,通过单击网页中的链接来下载并运行应用程序的方法;

Java Web Start是一项在Internet上发布应用程序的技术。Java Web Start应用程序包含下列主要特征

一般通过浏览器发布。下载到本地自动启动,而不需要浏览器。

要想准备一个通过Java Web Start发布的应用程序:

1 编译Calculator.java;

2 准备一个含有下列内容的清单文件:jar cvfm Calculator.jar Calculator.mf *.class

3 编写启动文件Calculator.jnlp

4 创建Tomcat项目

5 启动Tomcat,将浏览器指向JNLP文件:http://localhost:8080/calculator/Calculator.jnlp;

6 可以看到Java Web Start的启动窗口;

7 单独启动应用程序;

无论何时加载远程上代码并在本地执行,安全都是至关重要的。点击一个链接可以启动Java Web Start应用程序。访问一个网页时,其中的所有applet也会自动启动。

沙箱sandbox是一种受限制的执行环境。在沙箱中运行的代码不能修改或相看用户系统。